/**
* 
* 
*  
*====================================================
* 文件名称: MyAction.java
* 修订记录：
* No    日期				作者(操作:具体内容)
* 1.    2008-7-2			
*====================================================
* 类描述：(说明未实现或其它不应生成javadoc的内容)
* 
*/
package com.devframe.web;

/**
 *<pre><b><font color="blue">MyAction</font></b></pre>
 *
 *<pre><b>&nbsp;--ACTION接口--</b></pre>
 * <pre>
 *   应用框架需要实现该接口，以便框架针对性进行处理。主要是用于隔离Web容器方便进行调试，简化开发接口。
 *   
 * <pre>
 * <b>--样例--</b>
 *   MyAction obj = new MyAction();
 *   obj.method();
 * </pre>
 * JDK版本：JDK1.4
 * @author  <b></b> 
 */
public interface MyAction {
    /**
     * ACTION返回结果常量：成功
     * SUCCESS
     */
    String SUCCESS = "success";
    /**
     * ACTION返回结果常量：输入
     * INPUT
     */
    String INPUT = "input";
    /**
     * ACTION返回结果常量：失败
     * FAILURE
     */
    String ERROR = "error";
    /**
     * ACTION返回结果常量：登陆
     * LOGIN
     */
    String LOGIN = "login";
    /**
     * ACTION返回结果常量：异常
     * EXCEPTION
     */
    String EXCEPTION = "exception";
    
    /**
     * STATUS AJAX返回状态的key常量
     */
    String STATUS = "status";
    
    /**
     * MESSAGE AJAX返回提示信息的key常量
     */
    String MESSAGE = "message";
    
    /**
     * DETAIL_MESSAGE AJAX返回详细提示信息的key常量
     */
    String DETAIL_MESSAGE="detailMessage";
    /**
     * AJAX返回消息中的数据
     */
    Object DATA = "data";
    
    /**
     * Action接口方法，注入上下文对象
     * @param context 上下文可以是WEB上下文、测试上下文
     */
    void setContext(MyContext context);


    

}
